/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package vccibernos;

import java.util.Date;

/**
 *
 * @author JAVA
 */
public class Movimiento {
    private Date fecha;
    private String concepto;
    private float saldoAntiguo;
    private float saldoNuevo;
    private float cantidad;
    private Cliente cliente;
    private int id;
    
    //Constructor en funcion de SaldoAntiguo y Cantidad(positiva o negativa)
    public Movimiento(Cliente cliente,String concepto,Date fecha,float saldoAntiguo,float saldoNuevo,float cantidad){
        this.cliente=cliente;
        this.fecha=fecha;
        this.concepto=concepto;
        this.saldoAntiguo=saldoAntiguo;
        this.saldoNuevo=saldoNuevo;
        this.cantidad=cantidad;
    }
    public Movimiento(int id,Cliente cliente,String concepto,Date fecha,float saldoAntiguo,float saldoNuevo,float cantidad){
        this.cliente=cliente;
        this.fecha=fecha;
        this.concepto=concepto;
        this.saldoAntiguo=saldoAntiguo;
        this.saldoNuevo=saldoNuevo;
        this.cantidad=cantidad;
        this.id=id;
    }

    public Cliente getCliente() {
        return cliente;
    }
    
    //Getters
    public Date getFecha(){
        return fecha;
    }
    public int getId(){
        return id;
    }
    public String getConcepto(){
        return concepto;
    }
   
    public float getSaldoAntiguo(){
        return saldoAntiguo;
    }
    public float getSaldoNuevo(){
        return saldoNuevo;
    }
    public float getCantidad(){
        return cantidad;
    }
    
    //Setters
    public void setFecha(Date f){
        fecha=f;
    }
    public void setConcepto(String s){
        concepto=s;
    }
   
    public void setSaldoAntiguo(float d){
        saldoAntiguo=d;
    }
    public void setSaldoNuevo(float d){
        saldoNuevo=d;
    }
    public void setCliente(Cliente c){
        cliente =c;
    }

    @Override
    public String toString() {
        return "\n --------------------- \n  ---- MOVIMIENTOS ----  \n --------------------- \n " + "Fecha: " + fecha + "\n Concepto: " + concepto + "\n SaldoAntiguo: " + saldoAntiguo + "\n SaldoNuevo: " + saldoNuevo + "\n Cantidad: " + cantidad + "\n Cliente=" + cliente + "\n --------------------- \n";
    }
    
    
}
